﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Data;

namespace EDINavierasWebLIB.Model
{
    public class Utilidades
    {
        public static DataTable AgregarRegistro(DataTable dtt, string valor, string texto)
        {
            DataRow dr;
            if (texto != "")
            {
                dr = dtt.NewRow();
                dr[0] = valor;
                dr[1] = texto;
                dtt.Rows.InsertAt(dr, 0);
            }
            return dtt;
        }

        public static string FormatearMensajeError(string mensaje)
        {
            mensaje = mensaje.Replace("\n", "");
            mensaje = mensaje.Replace("\r", "");
            mensaje = mensaje.Replace("'", "");
            return mensaje;
        }

        /// <summary>
        /// Retorna la fecha del string que le llega. Este string debe estar en formato dd/mm/yyyy
        /// </summary>
        /// <param name="date"></param>
        /// <returns></returns>
        public static DateTime formatDate(string date)
        {
            char[] splitter = { '/' };
            string[] datePart = date.Split(splitter);
            return new DateTime(int.Parse(datePart[2]), int.Parse(datePart[1]), int.Parse(datePart[0]));
        }

    }
}
